package com.anhuanjia.tools.eao.bean;

import java.util.Date;

import com.efastsoft.framework.annotation.dao.Column;
import com.efastsoft.framework.annotation.dao.Indexes;
import com.efastsoft.framework.annotation.dao.Table;
import com.efastsoft.framework.data.DataType;
import com.efastsoft.framework.orm.DAO;

/**
 * 机构编号规则表
 * 
 * @author Administrator
 *
 */
@Table("eao_company_number_type")
@Indexes("")
@SuppressWarnings("serial")
public class EaoCompanyNumberType extends DAO<EaoCompanyNumberType> {

	@Column(type = DataType.STRING, precision = 0, mandatory = true, pk = true)
	protected String Id;// 主键

	@Column(type = DataType.LONG, length = 50)
	protected Long CompanyId;

	@Column(type = DataType.LONG, length = 50)
	protected Long NumberTypeId;

	@Column(type = DataType.LONG, length = 50)
	protected Long AddUser;

	@Column(type = DataType.LONG, length = 50)
	protected Long ModifyUser;

	@Column(type = DataType.DATETIME, length = 50)
	protected Date AddTime;

	@Column(type = DataType.DATETIME, length = 50)
	protected Date ModifyTime;

	public String getId() {
		return Id;
	}

	public void setId(String id) {
		Id = id;
	}

	public Long getCompanyId() {
		return CompanyId;
	}

	public void setCompanyId(Long companyId) {
		CompanyId = companyId;
	}

	public Long getNumberTypeId() {
		return NumberTypeId;
	}

	public void setNumberTypeId(Long numberTypeId) {
		NumberTypeId = numberTypeId;
	}

	public Long getAddUser() {
		return AddUser;
	}

	public void setAddUser(Long addUser) {
		AddUser = addUser;
	}

	public Long getModifyUser() {
		return ModifyUser;
	}

	public void setModifyUser(Long modifyUser) {
		ModifyUser = modifyUser;
	}

	public Date getAddTime() {
		return AddTime;
	}

	public void setAddTime(Date addTime) {
		AddTime = addTime;
	}

	public Date getModifyTime() {
		return ModifyTime;
	}

	public void setModifyTime(Date modifyTime) {
		ModifyTime = modifyTime;
	}

}
